﻿<%@ Page Language="C#" MasterPageFile="~/Admin/Admin.Master" AutoEventWireup="true"
    CodeBehind="Gadget.aspx.cs" Inherits="EXAM.Admin.Page_Admin.Gadget"  %>

<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlacebody" runat="server">
    <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="cboType">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="cboParent" />
                    <telerik:AjaxUpdatedControl ControlID="dgvList" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManagerProxy>
    <table cellpadding="0" cellspacing="0" border="0" width="100%">
        <tr>
            <td align="center" class="formTitle">
                Gadget Items Definition
            </td>
        </tr>
        <tr>
            <td>
                &nbsp;
                <asp:Label ID="lbErr" runat="server" ForeColor="Red"></asp:Label>
                <br />
                <br />
                <table>
                    <tr>
                        <td>
                            Type
                        </td>
                        <td>
                            <telerik:RadComboBox ID="cboType" runat="server" AutoPostBack="True" OnSelectedIndexChanged="cboType_SelectedIndexChanged">
                                <Items>
                                    <telerik:RadComboBoxItem runat="server" Text="Testing" Value="Testing" Selected="true" />
                                    <telerik:RadComboBoxItem runat="server" Text="Test Review" Value="Test Review" />
                                </Items>
                            </telerik:RadComboBox>
                        </td>
                        <td>
                            &nbsp;
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Name
                        </td>
                        <td>
                            <telerik:RadTextBox ID="txtName" runat="server" Width="300px">
                            </telerik:RadTextBox>
                            <telerik:RadTextBox ID="txtID" runat="server" Visible="False" Width="50px">
                            </telerik:RadTextBox>
                        </td>
                        <td>
                            &nbsp;
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Gadget Name
                        </td>
                        <td>
                            <telerik:RadComboBox ID="cboParent" runat="server" AllowCustomText="True" Width="300px">
                            </telerik:RadComboBox>
                        </td>
                        <td>
                            &nbsp;
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Description</td>
                        <td>
                            <telerik:RadTextBox ID="txtDesc" runat="server" Width="350px" Height="50px" 
                                TextMode="MultiLine">
                            </telerik:RadTextBox>
                        </td>
                        <td>
                            &nbsp;</td>
                    </tr>
                    <tr>
                        <td>
                            Link
                        </td>
                        <td>
                            <telerik:RadTextBox ID="txtLink" runat="server" Width="350px">
                            </telerik:RadTextBox>
                        </td>
                        <td>
                            Ex:
                            <asp:Label ID="lbExample" runat="server" 
                                Text="LearnTemplate.aspx?cat=...&amp;top=...&amp;lev=... "></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Rank
                        </td>
                        <td>
                            <telerik:RadNumericTextBox ID="txtRank" runat="server" Value="0">
                                <NumberFormat DecimalDigits="0" />
                            </telerik:RadNumericTextBox>
                        </td>
                        <td>
                            &nbsp;
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Target
                        </td>
                        <td>
                            <telerik:RadComboBox ID="cboTarget" runat="server">
                                <Items>
                                    <telerik:RadComboBoxItem runat="server" Text="" Value="" Selected="true" />
                                    <telerik:RadComboBoxItem runat="server" Text="_blank" Value="_blank" />
                                    <telerik:RadComboBoxItem runat="server" Text="_parent" Value="_parent" />
                                    <telerik:RadComboBoxItem runat="server" Text="_search" Value="_search" />
                                    <telerik:RadComboBoxItem runat="server" Text="_seft" Value="_seft" />
                                    <telerik:RadComboBoxItem runat="server" Text="_top" Value="_top" />
                                </Items>
                            </telerik:RadComboBox>
                        </td>
                        <td>
                            &nbsp;
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Is Quiz
                        </td>
                        <td>
                            <telerik:RadButton ID="ckbDefault" runat="server" ToggleType="CheckBox" ButtonType="LinkButton"
                                AutoPostBack="false">
                                <ToggleStates>
                                    <telerik:RadButtonToggleState Text="Checked" PrimaryIconCssClass="rbToggleCheckboxChecked" />
                                    <telerik:RadButtonToggleState Text="UnChecked" PrimaryIconCssClass="rbToggleCheckbox" />
                                </ToggleStates>
                            </telerik:RadButton>
                        </td>
                        <td>
                            &nbsp;
                        </td>
                    </tr>
                    <tr>
                        <td>
                            Is New</td>
                        <td>
                            <telerik:RadButton ID="ckbNew" runat="server" ToggleType="CheckBox" ButtonType="LinkButton"
                                AutoPostBack="false">
                                <ToggleStates>
                                    <telerik:RadButtonToggleState Text="Checked" PrimaryIconCssClass="rbToggleCheckboxChecked" />
                                    <telerik:RadButtonToggleState Text="UnChecked" PrimaryIconCssClass="rbToggleCheckbox" />
                                </ToggleStates>
                            </telerik:RadButton>
                        </td>
                        <td>
                            &nbsp;
                        </td>
                    </tr>
                    <tr>
                        <td>
                            &nbsp;
                        </td>
                        <td>
                            &nbsp;
                        </td>
                        <td>
                            &nbsp;
                        </td>
                    </tr>
                </table>
                <div style="margin: auto auto 20px auto; width: 350px">
                    <telerik:RadButton ID="btnNew" runat="server" Text="Add New" SplitButtonCssClass=""
                        SplitButtonPosition="Right" OnClick="btnNew_Click" Width="100px">
                    </telerik:RadButton>
                    <telerik:RadButton ID="btnSave" runat="server" Text="Save" OnClick="btnSave_Click"
                        Width="100px">
                    </telerik:RadButton>
                    <telerik:RadButton ID="btnDelete" runat="server" Text="Delete" OnClick="btnDelete_Click"
                        Width="100px">
                    </telerik:RadButton>
                </div>
                <br />
                <br />
                <div style="width: 100%">
                    <telerik:RadGrid ID="dgvList" runat="server" AutoGenerateColumns="False" GridLines="None"
                        Skin="Office2007" AllowFilteringByColumn="True" AllowMultiRowSelection="True"
                        AllowPaging="True" AllowSorting="True" OnItemCommand="dgvList_ItemCommand" ShowGroupPanel="True"
                        OnNeedDataSource="dgvList_NeedDataSource">
                        <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Office2007">
                        </HeaderContextMenu>
                        <MasterTableView PageSize="20" DataKeyNames="ID">
                            <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings>
                            <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                                <HeaderStyle Width="20px"></HeaderStyle>
                            </RowIndicatorColumn>
                            <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
                                <HeaderStyle Width="20px"></HeaderStyle>
                            </ExpandCollapseColumn>
                            <Columns>
                                <telerik:GridButtonColumn CommandName="Selected" FilterControlAltText="Filter column column"
                                    Text="Edit" UniqueName="column4">
                                </telerik:GridButtonColumn>
                                <telerik:GridClientSelectColumn FilterControlAltText="Filter column column" UniqueName="column8">
                                </telerik:GridClientSelectColumn>
                                <telerik:GridBoundColumn FilterControlAltText="Filter column1 column" HeaderText="Name"
                                    UniqueName="column1" DataField="Name">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="Type" FilterControlAltText="Filter column column"
                                    HeaderText="Type" UniqueName="column6" Visible="False">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn FilterControlAltText="Filter column2 column" HeaderText="Parent Name"
                                    UniqueName="column2" DataField="Parent">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn FilterControlAltText="Filter columnLink column" HeaderText="Link"
                                    UniqueName="column3" DataField="Link">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn FilterControlAltText="Filter columnTarget column" HeaderText="Target"
                                    UniqueName="columnTarget" DataField="Target">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn FilterControlAltText="Filter columnRank column" HeaderText="Rank"
                                    UniqueName="columnRank" DataField="Rank">
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="IsDefault" FilterControlAltText="Filter column5 column"
                                    HeaderText="Default" UniqueName="column5">
                                    
                                </telerik:GridBoundColumn>
                                <telerik:GridBoundColumn DataField="IsNew" 
                                    FilterControlAltText="Filter column column" HeaderText="New" 
                                    UniqueName="column">
                                </telerik:GridBoundColumn>
                            </Columns>
                            <EditFormSettings>
                                <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                                </EditColumn>
                            </EditFormSettings>
                        </MasterTableView>
                        <ClientSettings AllowDragToGroup="True">
                            <Selecting AllowRowSelect="True" />
                        </ClientSettings>
                        <FilterMenu EnableImageSprites="False">
                        </FilterMenu>
                    </telerik:RadGrid>
                </div>
                <br />
            </td>
        </tr>
    </table>
</asp:Content>
